home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Professional Soft Collection 1.02
/
Professional Soft Collection 1.02.iso
/
test.all
/
bchkw
/
testasm.asm
< prev
Wrap
Assembly Source File
|
1993-01-15
|
1KB
|
100 lines
.286
memS EQU 1
?PLM = 1
?WIN = 1
INCLUDE CMACROS.INC
INCLUDE WINDOWS.INC
sBegin DATA
sEnd
SBEGIN CODE
ASSUMES CS, CODE
ASSUMES DS, DATA
.386p
PUBLIC _Fault_06
_Fault_06 proc
push bp
mov bp,sp
lock mov ax,bx
pop bp
ret
_Fault_06 ENDP
PUBLIC _Fault_0c
_Fault_0c proc
push bp
mov bp,sp
mov di,0ff00h
mov ax,ss:[di]
pop bp
ret
_Fault_0c ENDP
PUBLIC _Fault_0d
_Fault_0d proc
push bp
mov bp,sp
mov di,0ff00h
mov es,di
pop bp
ret
_Fault_0d ENDP
PUBLIC _Fault_00
_Fault_00 proc
push bp
mov bp,sp
mov di,0
div di
pop bp
ret
_Fault_00 ENDP
PUBLIC _UseStack
_UseStack proc
push bp
mov bp,sp
push di
push ss
pop es
mov di,ss:[10] ; stack bottom
add di,[bp+4] ; amount of stack not to use
mov cx,sp
sub cx,16
sub cx,di ; amount to write to
jl us_exit ; were already down that low
shr cx,1
cld
mov ax,'BC'
rep stosw
us_exit:
pop di
pop bp
ret
_UseStack endp
SEND
END